package br.com.monise.model;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "CARACTERISTICA_APRENDIZ")
public class CaracteristicasAprendiz implements Serializable{


	private static final long serialVersionUID = 1L;

		@Id
		@Column(name = "ID_CARACTERISTICAS_APRENDIZ")
		private Long idCaracteristicasAprendiz;
		
		@ManyToOne @JoinColumn(name="ID_APRENDIZ")
		private Aprendiz aprendiz;
		
		@ManyToOne @JoinColumn(name="ID_CARACTERISTICA")
		private Caracteristicas caracteristica;

		@ManyToOne @JoinColumn(name="ID_ITENS_CARACTERISTICAS")
		private ItensCaracteristica itensCaracteristicas;

		public Long getIdCaracteristicasAprendiz() {
			return idCaracteristicasAprendiz;
		}

		public void setIdCaracteristicasAprendiz(Long idCaracteristicasAprendiz) {
			this.idCaracteristicasAprendiz = idCaracteristicasAprendiz;
		}

		public Aprendiz getAprendiz() {
			return aprendiz;
		}

		public void setAprendiz(Aprendiz aprendiz) {
			this.aprendiz = aprendiz;
		}

		public Caracteristicas getCaracteristica() {
			return caracteristica;
		}

		public void setCaracteristica(Caracteristicas caracteristica) {
			this.caracteristica = caracteristica;
		}

		public ItensCaracteristica getItensCaracteristicas() {
			return itensCaracteristicas;
		}

		public void setItensCaracteristicas(ItensCaracteristica itensCaracteristicas) {
			this.itensCaracteristicas = itensCaracteristicas;
		}

		
}
